package com.suixun.service;

import java.util.List;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

import com.suixun.entity.SimInfo;
import com.suixun.entity.form.SimInfoForm;
import com.suixun.entity.page.PageModel;

public interface SimInfoService {
	
	//查询所有Sim卡
	List<SimInfo> querySimInfolist(SimInfoForm simInfoForm);
	//分页查询Sim卡列表
	PageModel<SimInfo> querySimInfolistPage(SimInfoForm simInfoForm);
	//新增Sim卡
	int addSimInfo(SimInfo schoolinfo,long operatorid);
	//修改Sim卡
	int modifySimInfo(SimInfo schoolinfo, long operatorid);
	//删除Sim卡
	int delSimInfo(String ids);
	
	SimInfo querySimInfoByIccid(SimInfoForm simInfoForm);
	
	int queryUsedCounts(SimInfoForm simInfoForm);
	
	SimInfo querySimInfoByID(SimInfoForm simInfoForm);
	
	String importSim(HSSFWorkbook wb);
	/**
	 * <p>Title: querySimRepeat</p>
	 * <p> 功能描述:查询临时重复表 </p>
	 * @return
	 */
	List<SimInfo> querySimRepeat();
	
	PageModel<SimInfo> querySimTmp(SimInfoForm simInfoForm);
	
	int cancelSimImport();
	
	void notPass(String orderno);
}
